#main {
    margin-left: 10px;
    max-width: 500px;
}

.wrap1 .com_box {
    z-index: 999;
}

.choose {
    border: 2px solid red;
}

#controls {
    position: absolute;
    left: 524px;
    top: 0px;
    border: 1px solid #cccccc;
    padding: 20px;
    width: 700px;
}

.style_control {
    input {
        height: 37px;
        line-height: 28px;
        padding: 5px;
        box-sizing: border-box;
    }
}

#submit,
#copy,
#clear {
    margin: 5px 0;
    width: 33.33%;
    box-sizing: border-box;
    float: left;
}

#moban {
    width: 100%;
}

.border {
    border: 1px solid red;
}

.c_btn {
    border: 1px solid red;
}

.fullWidth {
    margin: 5px 0;
    width: 100%;
    box-sizing: border-box;
}

.halfWidth {
    width: 50%;
    float: left;
    box-sizing: border-box;
}
.swiper_div{
    overflow: hidden;
    border: 1px solid #dddddd;
    img {
        width: 100px;
    }

}